launch a satellite - German English Dictionary